/*

Interval Trainer , a tool for your android phone helping with your excercise  
Copyright (C) 2009  Henrik Andersson

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

*/

package se.dinamic.android.intervaltrainer;

import android.os.Bundle;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.view.View;

public class IntervalTrainerSettings extends PreferenceActivity {

    @Override
    protected void onCreate(Bundle icicle) {
        super.onCreate( icicle );
        addPreferencesFromResource( R.xml.main_prefs );
        
	// Add version number to summary 
        String version = "";
        try {
            PackageInfo info = super.getApplication( ).getPackageManager( ).getPackageInfo( getApplication( ).getPackageName( ), 0 );
            version = info.versionName + " (release "+info.versionCode+")";
        } catch ( NameNotFoundException e ) { }

        Preference label = super.findPreference( "prefs_title_key" );
        label.setSummary( label.getSummary() + version );		
    }	    
}